/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Model;

import Model.Grille;

/**
 *
 * @author Renaud
 */

// servira comme modele du mastermind
public class EtatPartie {
    
    private int idPartie;
    private String nomJoueur;
    private int tourCrt;
    private Grille grilleCrt;
    private boolean gagnant;
    
    // pour construire l'etat de la partie
    public EtatPartie(int NPartie,String joueur,Grille nouvelle){
       idPartie = NPartie;
       nomJoueur = joueur;
       grilleCrt = nouvelle;
       tourCrt = 0;
       gagnant = false;
    }
    
    public void setTourCourant(int tour){
        if(tourCrt > 0){
            tourCrt = tour;
        }
    }
    
    public void setGagnant(boolean aGagner){
        gagnant = aGagner;
    }
    
    public void setPartie(int nouvelId){
        idPartie = nouvelId;
    }
    
    public void setGrille(Grille jeu){
        grilleCrt = jeu;
    }
    
    public void setJoueur(String autre){
        nomJoueur = autre;
    }
    
    public int getIdP(){
        return idPartie;
    }
    
    public Grille getGrilleCrt(){
        return grilleCrt;
    }
    
    public String getJoueur(){
        return nomJoueur;
    }
    
    public int getTour(){
        return tourCrt;
    }
    
    public boolean getGagnant(){
        return gagnant;
    }
}
